package com.wizz.trade.trading.vo;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;

/**
 * @author fyftless
 */
@Data
public class PositionVo implements Serializable {

    private static final long serialVersionUID = 1L;

    private Integer id;

    /**
     * 采购日期
     */
    private LocalDate date;

    /**
     * 账套
     */
    private String ledger;

    /**
     * 业务部门
     */
    private String ourdept;

    /**
     * 贸易商
     */
    private String company;

    /**
     * 品种
     */
    private String variety;

    /**
     * 规格
     */
    private String grade;

    /**
     * 品牌
     */
    private String trademark;

    /**
     * 持仓量
     */
    private BigDecimal oi;

    /**
     * 数量单位
     */
    private String unit;

    /**
     * 贸易类型
     */
    private Integer pattern;

    /**
     * 订单模式
     */
    private String orderId;

    /**
     * 交货方式
     */
    private Integer deliver;

    /**
     * 批次号
     */
    private String batchNo;

    /**
     * 成本价
     */
    private BigDecimal cprice;

    /**
     * 币种结算价
     */
    private BigDecimal sprice;

    /**
     * 币种
     */
    private String currency;

    /**
     * 现货浮动盈亏
     */
    private BigDecimal fpl;

    /**
     * 参考汇率
     */
    private Double exrate;

    /**
     * 本币参考价
     */
    private BigDecimal costprice;

    /**
     * 本币结算价
     */
    private BigDecimal settleprice;

    /**
     * 参考浮动盈亏
     */
    private BigDecimal reffpl;

    /**
     * 进出口币种(本币）
     */
    private String refCurrency;
}
